package com.bytedance.common.plugin.interfaces.location;

import android.content.Context;
import org.json.JSONObject;

public interface ILocation {
    public static final int DEFAULT_REQUEST_INTERVAL_SEC = 2;
    public static final int DEFAULT_REQUEST_MAX = 1;
    public static final long LOCALE_INTERVAL_MILLS = 600000;
    public static final long LOC_EXPIRE_SECONDS = 432000;
    public static final String SP_LOCATION = "ss_location";
    public static final long TRY_LOCALE_INTERVAL_MILLS = 120000;

    long getLocTime(Context arg1);

    JSONObject getLocationData(Context arg1);

    boolean isDataNew(Context arg1, long arg2);

    void tryLocale(Context arg1, boolean arg2, boolean arg3);
}

